@charset "utf-8";
.index_bg{background:url(../../../images/v4/common/index_bg.gif) no-repeat 0 0;}
.head_wrap{  background:url(../../../images/v4/common/head_bg_alpha.png) repeat 0 0; height:63px; position:fixed; top:0; left:0; width:100%; text-align:center; min-width:980px; z-index:1000;}
/*.head_wrap{_position: absolute;_top: expression(eval(document.documentElement.scrollTop));}*/
.head{padding:0 10px 0 50px; }
.logo{ margin:14px 0 0 0;}
.logo img{ -webkit-transition:all 0.5s ease;}
.logo:hover img{-webkit-transform:rotate(-3deg);}
.rbox{float:right; padding:18px 0 0 0;}
.relative_ope{float:left; position:relative;}
.relative_ope .lr{line-height:30px; float:left; height:30px; padding:0 6px;}
.relative_ope .lr:hover{background:#EA6290; color:#fff;}
.relative_ope .reg{ margin:0 15px 0 0;}
.ls_box{border:1px solid #ccc; padding:1px; position:absolute; left:-15px; top:35px; background:#fff; display:none;}
.ls_box a{padding:7px 20px 7px 33px; position:relative; display:block; white-space:nowrap; color:#797375; line-height:14px; text-align:left;}
.ls_box a:hover{background:#ffcfe0;}
.ls_box a img{position:absolute; left:13px; top:7px;}
.ope{position:relative; display:block; padding:0 30px 0 0; float:left;}
.ope .avater{border-radius:3px; box-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.ope .triangle{ display:block; width:7px; height:4px; overflow:hidden; background-position:right -15px; position:absolute; top:12px; right:15px;}
.mail{ display:block; float:left;_display:inline;margin:8px 25px 0 0;}
.mail:hover{opacity:0.7;}
.search_box{width:127px; height:30px;  position:relative; float:left;}
.search_box .text{ color:#666;width:85px; height:24px; position:absolute; left:7px; top:3px; border:none; background:#faf7f7;}
.search_box .button{display:block; width:30px; height:30px; position:absolute; right:0; top:0; border:none; background:none; cursor:pointer;}
.menu{display:inline-block; margin:10px 0 0 0;}
.menu li{background:url(../../../images/v4/common/sep_1.png) no-repeat right center; padding:10px 15px 10px; float:left;_display:inline; position:relative; cursor:pointer;}
.menu li .hover{background:#ea6290; color:#ffffff;}
.menu .last{background:none;}
.menu .main{font-weight:normal; font-size:16px; line-height:20px; font-family:"微软雅黑" "宋体";color:#f42481; display:inline-block; padding:3px 7px 3px;}
.menu .child{font-size:14px;}
.menu li .current{background:#ea6290; color:#ffffff;}
.drop_menu{position: absolute; border:1px solid #ccc; box-shadow:0 1px 2px rgba(0,0,0,0.2); top:44px; background:#fff; text-align:left; padding:5px 0; left:15px; display:none;}
.drop_menu a{ padding:0 0 0 8px; height:24px; float:left; display:block;color:#333; width:90px; float:left; text-align:left; line-height:24px;}
.menu .drop_menu a:hover{ background:#ea6290; color:#fff;}
.hover_m{ width:978px; border:1px solid #e0dfdf; background:#fff; color:#777; line-height:36px; font-size:14px; border-top:none;}
.hover_m a{color:#ff528d;}
.search_key,.other_key{padding:0 0 0 8px; float:left;}
.search_key{padding:0 0 0 21px;}
.flag{background:url(../../../images/v4/common/hover.gif) no-repeat 0 0; display:block; width:31px; height:36px; float:left; margin:0 10px 0 10px; -webkit-transition:all 0.2s ease;}
.other_key:hover .flag{-webkit-transform:rotate(360deg);opacity:0.6; filter:alpha(opacity=60);}
.other_key a{float:left; margin:0 15px 0 0;}
.boy{background-position:0 0;}
.girl{background-position:0 -37px;}
.woman{background-position:0 -74px;}

.hover_box{ border:1px solid #ccc; padding:9px 0; background:#fff; position:absolute; top:44px;}
.hover_box .up_arrow{position:absolute; top:-8px; left:30px; z-index:1000;_top:-7px;}
.hover_box ul{width:180px; overflow:hidden;}
.hover_box li{ float:left;}
.hover_box li a{ display:block; padding:0 0 0 18px; height:22px; line-height:22px; color:#505050; width:70px; white-space:nowrap; text-align:left;}
.hover_box .current a,.hove_box li a:hover{background:#ff78a6; color:#fff;}
#operate{left:-20px;}
#message{left:30px;}
.hover_box_s1{ padding:7px 11px; background:#fff7d4; border:1px solid #e1e1e1; color:#f69; position:absolute; top:44px; white-space:nowrap;}
.hover_box_s1 .up_arrow_s1{top:-7px; left:30px;}

/* foot */
.foot_pd_s1{padding:39px 30px 1px 30px; position:relative;}
.foot_menu_box{position:relative;}
.f_menu{ line-height:16px; float:left; margin:0 65px 0 0; _display:inline;}
.f_menu h3{color:#525252; font-size:14px; margin:0 0 15px 0;}
.f_menu li{margin:0 0 9px 0;}
.f_menu li a{color:#999999;}
.f_menu .icon{position:relative;}
.f_menu .baidu{width:16px; height:16px; overflow:hidden; position:absolute; top:0;}
.f_menu .baidu img{width:16px; height:16px;}
.f_menu .icon a{ margin:0 0 0 20px;}
.f_menu li img{margin:0 5px 0 0; position:absolute; top:0;}
.gray_logo{position:absolute; right:10px; top:15px;}
.f_friend{border-top:1px dashed #d6d6d6; border-bottom:1px dashed #d6d6d6; padding:7px 0; color:#b5b5b5; margin:10px 0 0 0;}
.f_friend .title{float:left; line-height:20px;}
.f_friend ul{width:855px; float:left;}
.f_friend li{float:left; margin:0 6px 0 0; line-height:20px;}
.f_friend li a{ color:#b5b5b5; white-space:nowrap;}
.copyright{margin:37px 0; text-align:center; color:#717171;}
.trustweb{position:absolute; bottom:20px; left:30px;}
.trustweb a{margin:0 16px 0 0;}
.trustweb .bd{position:relative; top:-12px;}
